launch of the new product - German English Dictionary